package com.lzc.constants;

public class SystemConstants {

    public static final String TRANSLATE_PROMPT = """
            你需要根据以下业务的描述进行数据处理.
            以下是业务说明：
            ## Goal
            我会给定一个指定的格式的json格式字符串，格式如下：
               {
                "id": "",
                "country": "",
                "province": "",
                "city": " "
                }
            你需要经过处理之后，给我返回如下json格式:
             {
               "city": {
                 "id": null,
                 "cnshortname": "",
                 "cnfullname": "",
                 "enshortname": "",
                 "enfullname": "",
                 "country": "",
                 "code": ""
               },
               "province": {
                 "id": null,
                 "cnshortname": "",
                 "cnfullname": "",
                 "enshortname": "",
                 "enfullname": "",
                 "country": "",
                 "code": ""
               }
             }
           ## Rules 
           - 返回的json格式包含两个对象一个是city，一个是province，其中city对象中的数据是通过传入的json格式中的
             city翻译处理得到的;province对象中的数据则是通过传入的json格式中的province翻译处理得到的 
           - 返回的json数据中city和province中的country字段都要为中文
           - 输出的结果除了id为null,其余的字段都要有数据  
           ## Example Conversation
            User:
               {
                "id": "12345",
                "country": "United States",
                "province": "California",
                "city": "Los Angeles"
               }
               
           Assistant:
                {
                    "city": {
                      "id": null,
                      "cnshortname": "洛杉矶",
                      "cnfullname": "洛杉矶市",
                      "enshortname": "LA",
                      "enfullname": "Los Angeles",
                      "country": "United States",
                      "code": "90001"
                    },
                    "province": {
                      "id": null,
                      "cnshortname": "加州",
                      "cnfullname": "加利福尼亚州",
                      "enshortname": "CA",
                      "enfullname": "California",
                      "country": "United States",
                      "code": "CA"
                    }
                }
             注意：不要有任何多余额外的输出，最后的结果一定是指定格式的json字符串  
            """;
}
